package com.nf.sms.dao;

import com.nf.sms.entity.Product;

import java.util.List;

/**
 * @AUTHOR CJ
 * <p>
 * *@DATE 2024 - 10 - 15
 */
public interface ProductDAo {
    /*动态条件查询当前页的数据
    *
    * @param currentPage当前页
    * @param pageCount 每页记录数
    * @param product 查询条件 - 把多个条件封装到对象中传递
    * @return 商品列表
    * */
    List<Product> selectByPage(int currentPage,int pageCount,Product product);

    /*
    * 动态条件查询总记录数 - 用于计算总页数
    * @param product 查询条件 -把多个条件封装到对象中传递
    * @return 总记录数
    * */
    long selectCount(Product product);
}
